Ich füge ein Eingabeformular in zwei verschiedene Tabellen ein. Die erste Tabelle enthält Informationen und die andere Tabelle enthält Bilder der Informationen. Wenn ich die Informationen sende, möchte ich mehrere Bilder pro Zeile der ersten Tabelle in eine separate Tabelle hochladen und außerdem last_insert_id für jedes Bild in die zweite Tabelle einfügen. Tabelle 1 Standort-ID | Adresse | Kontaktinformation Tabelle 2 pictureID | Standort-ID | Dateipfad Mit dem folgenden Code wird nur ein Bild eingefügt, aber alle Bilder werden in den Ordner hochgeladen. php include_once 'dbconnect.php'; mysql_query ("SET NAMES UTF8"); session_start (); $ tbl_name = "location"; $ tbl_image = "image"; if (isset ($ _ POST ['btn-upload'])) { $ name2 = $ _ POST ['name2']; $ phone = $ _ POST ['phone']; $ email = $ _ POST ['email']; $ type = $ _ POST ['type']; $ other = $ _ POST ['other']; $ description = $ _ POST ['description']; $ address = $ _ POST ['address']; $ name = $ _ POST ['name']; $ lat = $ _ POST ['lat']; $ lng = $ _ POST ['lng']; $ country = $ _ POST ['country']; $ administrative_area_level_1 = $ _ POST ['administrative_area_level_1']; $ place_id = $ _ POST ['place_id']; $ url = $ _ POST ['url']; $ website = $ _ POST ['website']; $ sql = "INSERT IN $ tbl_name (Name2, Telefon, E-Mail, Typ, Sonstiges, Beschreibung, Adresse, Name, Lat, Länge, Land, Verwaltungsbereich_Ebene_1, Ort_ID, URL, Website) VALUES ('$ name2', '$ phone' , '$ email', '$ type', '$ other', '$ description', '$ address', '$ name', '$ lat', '$ lng', '$ country', '$ administrative_area_level_1' , '$ place_id', '$ url', '$ website') "; $ result = mysql_query ($ sql); für ($ i = 0; $ i-->